﻿
#wrapper{}

/*通栏部分*/
#login_area { color: #5b5b5b; font-size: 12px; overflow: hidden; text-align: right;height:22px;line-height:22px;}
#span_userinfo{}
.ing_icon{vertical-align:middle;display:inline-block;padding-top:5px;padding-bottom:5px;}
#span_ing{display:none;}
#login_area a:link, #login_area a:visited { text-decoration: none; color: #336699; }
#login_area a:hover { color: #FF6600; text-decoration: underline; font-size: 12px; }
#hd_info { /*background: url(/images/mini_nav_bg.png) repeat-x left top; height: 27px;*/ line-height: 22px; margin-left: 3px; margin-right: 8px; padding-right: 0px; }
#site_nav_top a:link, #site_nav_top a:visited { text-decoration: none; color: #666;padding-right:5px;padding-left:3px;}
#site_nav_top a:hover { color: #FF6600; text-decoration: underline; font-size: 12px;padding-right:5px;padding-left:3px;}
#site_nav_top { float: left; color: #666; }
#cnts { padding: 0px 8px; margin: auto; }

/*#hd_info { background: #F8F8F8; height: 28px; border-bottom: 1px solid #E5E5E5; position: relative; margin-left: 0px; margin-right: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 2px; margin-top: 0px; margin-bottom: 0px; }
#cnts{  padding:4px 8px 0 8px;margin:auto;}*/
/*header 部分*/
.gray { color: #525252; }
.gray:link, .gray:visited { text-decoration: none; color: #525252; }
.gray:hover { color: #FF6600; text-decoration: underline; font-size: 12px; }
#header { margin-left:10px;margin-right:10px;}
/*#header { margin-left: 0px; height: 60px; vertical-align: middle; padding-top: 5px; padding-left: 0px; margin-left: 10px; margin-right: 10px; padding-bottom: 5px;}*/
#logo_title { position: absolute; color: #9A9A9A; left: 5px; font-size: 13px; top: 26px; }
#logo {  position:absolute;left:18px;top:30px;}
#banner { height: 90px; padding-top: 12px; position: absolute; right: 7px; text-align: right; top: 20px; display: none; }
#banner_right { position:absolute;right:10px;top:-146px;line-height: 1px;text-align:right;margin:0px;padding:0px; }
.banner_right_text{margin-top:5px;}

#header_block { border-left: 1px solid #D8DFEA; border-right: 1px solid #D8DFEA;height:65px}

.r_b_1 { height: 1px; font-size: 0; line-height: 0; border-left: 2px solid #E6E6E6; border-right: 1px solid #E6E6E6; }
.r_b_2 { height: 1px; font-size: 0; line-height: 0; border-left: 2px solid #E6E6E6; border-right: 1px solid #E6E6E6; margin: 0 1px; }
.r_b_3 { margin: 0 1px; height: 0px; font-size: 0; line-height: 0; border-bottom: 1px solid #E6E6E6; }

.h_r_1 { height: 1px; font-size: 0; line-height: 0; border-left: 2px solid #D8DFEA; border-right: 1px solid #D8DFEA; }
.h_r_2 { height: 1px; font-size: 0; line-height: 0; border-left: 2px solid #D8DFEA; border-right: 1px solid #D8DFEA; margin: 0 1px; }
.h_r_3 { margin: 0 1px; height: 0px; font-size: 0; line-height: 0; border-bottom: 1px solid #D8DFEA; }

.radius_1 { height: 1px; font-size: 0; line-height: 0; border-left: 2px solid #D8DFEA; border-right: 1px solid #D8DFEA; }
.radius_2 { height: 1px; font-size: 0; line-height: 0; border-left: 2px solid #D8DFEA; border-right: 1px solid #D8DFEA; margin: 0 1px; }
.radius_3 { margin: 0 2px; height: 0px; font-size: 0; line-height: 0; border-bottom: 1px solid #D8DFEA; }

.r_l_1 { height: 1px; font-size: 0; line-height: 0; border-left: 2px solid #CCC; border-right: 1px solid #CCC; }
.r_l_2 { height: 1px; font-size: 0; line-height: 0; border-left: 2px solid #CCC; border-right: 1px solid #CCC; margin: 0 1px; }
.r_l_3 { margin: 0 2px; height: 0px; font-size: 0; line-height: 0; border-bottom: 1px solid #CCC; }

/*header 部分结束*/

/*导航部分*/
#nav_wrapper { margin: 8px 7px 0px 10px;height:30px;padding:0px 0px 0px 10px;/*background-color:#3399CC;*/}
#nav_wrapper {    
    box-shadow: -3px 1px 3px rgba(0,0,0,.25);
    -moz-box-shadow: -3px 1px 3px rgba(0,0,0,.25);
    -o-box-shadow:-3px 1px 3px rgba(0,0,0,.25);
    -webkit-box-shadow:-3px 1px 3px rgba(0,0,0,.25);  
	background: -moz-linear-gradient(center top , #2B6695, #0E4773) repeat scroll 0 0 transparent;
	background-color: #2B6695;
  }
/*#nav_wrapper { margin: 10px 7px; background: #146EB4 url(/images/heading-dark-blue.jpg) no-repeat right top; height: 35px; }*/
#nav_wrapper #nav_block ul{padding:0px;clear: both;}
#nav_wrapper #nav_block { float: left;padding:0px; }
#nav_wrapper #nav_block_right { float:right;padding-right:5px;margin-top:3px; height:24px;line-height:24px;}
#nav_wrapper a{padding:7px 12px;display:block;line-height:16px;}
#nav_wrapper a:link, #nav_wrapper a:visited, #nav_wrapper a:active { color: #EEE; text-decoration: none;}
#nav_wrapper a:hover { color:#FFF; text-decoration: underline; }


#nav_block li {margin:0px; float: left; font-size: 14px; text-align: center;padding:0px;}
#nav_block .last { background: none; }

a.hot_nav:link,a.hot_nav:active,a.hot_nav:visited{color:#FFFF00;}
a.hot_nav:hover{color:#FFFF00;}

/*#zzk_block { padding-top:2px;padding-right: 10px; margin-top: 0px; margin-bottom: 5px; position:absolute;right:10px;top:105px; }
.input_zzk { height: 24px; background-color: white; margin-right:5px;width:260px;padding-top:-2px;}
.btn_zzk { background: url(/images/zzk_button.gif) no-repeat left top; border: none; width: 58px; height: 22px;padding-top:5px; }*/
.input_zzk { border: 0px; height:24px;line-height:24px;background: url(../images/zzk_input.png) no-repeat left top; background-color: white; margin-right:10px; width: 195px; font-size: 13px; padding-top: 0px; padding-left: 22px;vertical-align:middle;}
.btn_zzk { background: url(../images/zzk_btn.png) no-repeat left top; width: 58px;height:24px;line-height:24px;cursor: pointer; color:#FFF;padding-left:0px;text-align:center;border:none;vertical-align:middle;padding-top:2px\9;}
/*导航部分 结束*/
/*文章列表部分*/
#main { padding: 0; margin: 10px 10px 0 5px;overfollow:hidden;}
.headline { line-height:24px;margin-left:0px;margin-right:15px;margin-top:5px;padding:0px 0px 0px 5px;border:1px dotted #CCCCCC;}
.headline a:link, .headline a:active, .headline a:visited {color:#005A94;text-decoration:none;}
.headline a:hover { color: #E33E06;text-decoration:underline;}
.rss_link { position:absolute;right:322px;top:154px; }
#post_nav_sub{margin-left:0px;}
#post_nav_sub a:link,#post_nav_sub a:active,#post_nav_sub a:visited {text-decoration:none;color:#336699;}
#post_nav_sub a:hover { color: #E33E06;text-decoration:underline;}
#post_nav_sub ul li{display:inline;}
#post_list_tips{font-size:13px;color:#AAA;font-weight:bold;margin:5px;}
#post_list {/*border-left:1px dotted  #B6C9E7;border-right:1px dotted #B6C9E7;border-top:1px dotted #B6C9E7;*/margin-top:0;padding-left:5px;padding-right:0px;padding-top:10px; }
#post_list_title { /*background: url(/images/post_list_topic_bg.gif) no-repeat left top;*/ height: 28px; }

.post_nav_block_wrapper {border:1px solid #FFF;border-bottom:1px solid #C8D3DE;font-size:14px;line-height:1.5em;background-color:White;}
.post_nav_block {float:left; margin-bottom:-1px;}
.post_nav_block li {float:left; margin-left:5px;padding:0px;}
.post_nav_block a:link, .post_nav_block a:visited, .post_nav_block a:active { background-color:#E8EDF0;border:1px solid #C8D3DE;color:#333333;float:left;letter-spacing:1px;padding:4px 10px;text-decoration:none;}	
/*float: left;background-color: #E5EEF7; color: #484853; border: 1px solid #CCC; padding: 5px 10px 5px; text-decoration: none; top:1px;position:relative;letter-spacing:1px;padding-top:8px\9;*/
.post_nav_block a.current_nav:link, .post_nav_block a.current_nav:visited, .post_nav_block a.current_nav:active { background-color:white;border-color:#C8D3DE #C8D3DE white;border-style:solid;border-width:1px;color:#333;cursor:default;letter-spacing:0;margin-top:0;padding:4px 10px;}
/*background-color: white; border-bottom: 1px solid white; cursor: default; letter-spacing: 0; padding: 5px 10px 5px;font-weight:bold;padding-top:8px\9;*/

#article_sort { text-align: right; padding: 8px 5px 0 0; position: relative; display: none; }

#post_list ul { margin-left: 0px; padding-left: 0px; }
#post_list li { margin-left: 0px; padding-left: 0px; }
.post_item { border-bottom:1px dotted #CCC; /*#E6E6E6*/border-width: 1px; margin-bottom: 15px; padding-bottom: 15px; }
#post_list li { margin-bottom: 40px; }
#post_list h3 { font-size: 14px;margin: 0 0 5px 0; }
.post_item_icon { vertical-align:middle;display:none; }
a.titlelnk:link, a.titlelnk:active{ color: #33337B;font-size:14px;font-weight: bold; /*#075DB3;*/ /*background:transparent url(/images/link-line.gif) repeat-x scroll 0 95%;*/ }
a.titlelnk:visited{color: #33337B;font-size:14px;}
a.titlelnk:hover { color: Red; text-decoration: underline;}
.post_item_body { margin-left: 50px; padding-top: 1px; line-height: 150%; }
/*#post_list h3 { font-size: 14px; font-weight: bold; margin: 0 0 10px 0;background-color:#E5EEF7;padding-top:5px;padding-bottom:4px; padding-left:5px;border-top:1px solid #666;border-bottom:1px dashed #666;}*/
#post_list .post_item_summary { line-height: 1.8em; margin-bottom: 5px; color: #333;overflow:hidden;padding-right:5px; font-size:12px;padding-top:5px;}
.post_item_img { padding-right:5px;float:right; }
.post_item_foot { color: #555;padding-top:5px;margin-left:10px;}
.post_item_foot a.gray:link,.post_item_foot a.gray:active,.post_item_foot a.gray:visited{color:#555;text-decoration:none;}
.post_item_foot a:hover{color: #E33E06;text-decoration:underline;}
#post_list .article_comment { background: transparent url(../images/icon_comment.gif) no-repeat scroll 0 0; padding-left: 18px; padding-right: 5px; margin-left: 1px; }
#post_list .article_view { background: transparent url(../images/icon_arrow.gif) no-repeat scroll 0 0; padding-left: 18px; padding-right: 5px; margin-left: 1px; }
#next_page { font-size: 14px; text-align: right; padding-right: 10px; margin-top: -20px; margin-bottom: 20px; }
#blogger_list { padding-left: 5px; padding-right: 2px; color: gray; line-height: 2em; padding-bottom: 5px; }
#blogger_list li{padding-left:5px;overflow:hidden;width:140px;font-size:11px;}
#blogger_list a:link, #blogger_list a:active, #blogger_list a:visited { }
#blogger_list a {height:auto;overflow:hidden;font-size:12px}
.blogger_list { padding-left: 5px; padding-right: 2px; color: gray; line-height: 2em; padding-bottom: 5px; }
.blogger_list li{padding-left:5px;overflow:hidden;width:140px;}
.blogger_list a:link, .blogger_list a:active, .blogger_list a:visited { }
.blogger_list a { display:block;height:auto;overflow:hidden;}
/*文章列表部分 结束*/

/* Digg Begin */
.digg { float: left; width: 60px; }

.diggit { float: left; width: 46px; height: 52px; background: url('../images/upup.gif') no-repeat; text-align: center; cursor: pointer; margin-top: 2px; text-indent: 0px; }
.diggnum { line-height: 2.2em; font-size: 14px; color: #075DB3; font-family: Verdana; }

.buryit { float: left; margin-left: 5px; width: 46px; height: 52px; background: url('../images/downdown.gif') no-repeat; text-align: center; cursor: pointer; margin-top: 2px; margin-right: 10px; display: none; }

.burynum { line-height: 2.2em; font-size: 14px; color: #075DB3; font-family: Verdana; }

.digg_tip { margin-top: 5px; font-size: 12px; }

/* Digg End */

/*URL 翻页控件样式*/
div.Pager  
{
	padding-top:2px;
	margin-top:3px;
	margin-right:10px;
	padding-bottom: 4px;
	margin-bottom: 8px;
	float:none;
}

div.Pager div {
	float: left;
	margin: 1px 2px 1px 2px;
}

div.Pager a:link, 
div.Pager a:visited  {
	BORDER-RIGHT: #ddd 1px solid; 
	PADDING-RIGHT: 6px; 
	BORDER-TOP: #ddd 1px solid; 
	PADDING-LEFT: 6px; 
	BACKGROUND: #fff; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #ddd 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #ddd 1px solid; 
	TEXT-DECORATION: none;
	margin-left:3px;
	margin-right:2px;
	
}

div.Pager span.Current
{
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	BACKGROUND:#666 ; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	color:#fff;
	border:#666 1px solid; 
	TEXT-DECORATION: none
}

div.Pager A:hover 
{
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	BACKGROUND:#999 ; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	color:#fff;
	border:#999 1px solid; 
	TEXT-DECORATION: none
}

.pagernumber {
	color:#23853d;
	font-size: 12px;
}
/*URL 翻页控件样式 ==========结束*/

.pfs {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1px; MARGIN-TOP: 3px; PADDING-LEFT: 1px; WIDTH: 48px; PADDING-RIGHT: 1px; HEIGHT: 48px; BORDER-TOP: #ccc 1px solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1px
}